package cn.sirun.com.fca.account.presenter;

import com.tencent.cloud.iov.flow.presenter.IPresenter;

import cn.sirun.com.fca.account.model.base.SubmitPhoneRequest;

public interface ICaptchaPresenter extends IPresenter {
    /**
     * 注册提交验证码
     *
     * @param captcha 验证码
     */
    void submitCaptcha(String captcha);

    /**
     * 注册重发短信验证码
     */
    void resendCaptcha();

    /**
     * 注册提交邮箱验证码
     *
     * @param captcha 验证码
     */
    void submitEmialCaptcha(String captcha);

    /**
     * 注册重发邮箱验证码
     */
    void resendEmailCaptcha();

    /**
     * 忘记密码提交验证码
     *
     * @param captcha 验证码
     */
    void resetSubmitCaptcha(String captcha);

    /**
     * 忘记密码重发短信验证码
     */
    void resetResendCaptcha();

    /**
     * 忘记密码邮箱提交验证码
     *
     * @param captcha 验证码
     */
    void resetEmailSubmitCaptcha(String captcha);

    /**
     * 忘记密码邮箱重发短信验证码
     */
    void resetEmailResendCaptcha();

}
